home *** CD-ROM | disk | FTP | other *** search
/ Zoom 2 / Zoom - Release 2 (1996)(Active Software)[!].iso / programming / amiga / visualarts / source / gadtools / gadtools_func.c next >
Encoding:
C/C++ Source or Header  |  1995-04-02  |  3.1 KB  |  174 lines

  1. /* C code generated by:                            */
  2. /* Visual Arts Version 2.1                        */
  3. /* Copyright (c)1994-95 Danny Y. Wong  All rights reserved        */
  4. /* Calgary, Alberta (CANADA)                                    */
  5.  
  6. extern void GadToolsDrawRects(struct Window *Wind);
  7. extern struct Window  *GadToolsWnd;
  8. extern struct Gadget *GadToolsGadgets[GadToolsNumGads];
  9. extern void CreateGadToolsLists(void);
  10. extern UBYTE *carsLabels[];
  11. extern UBYTE *computerLabels[];
  12.  
  13. struct List *GadToolsLists[2];
  14.  
  15. void GadToolsDrawRects(struct Window *Wind)
  16. {
  17.   UWORD offsetx = Scr->WBorLeft;
  18.   UWORD offsety = Scr->WBorTop + Scr->RastPort.TxHeight + 1;
  19.  
  20.   DrawBevelBox(Wind->RPort, 184+offsetx, 31+offsety, 99, 27, 
  21.     (GT_VisualInfo), VisualInfo, TAG_DONE);
  22.   DrawBevelBox(Wind->RPort, 322+offsetx, 78+offsety, 73, 40, 
  23.     (GT_VisualInfo), VisualInfo, (GTBB_Recessed), TRUE, TAG_DONE);
  24.   SetDrPt(Wind->RPort, 0xFFFF);
  25.   SetOPen(Wind->RPort, 0);
  26.   SetAfPt(Wind->RPort, NULL, 0);
  27. }
  28.  
  29. void CreateGadToolsLists(void)
  30. {
  31.   short i;
  32.  
  33.   i=0;
  34.   while (carsLabels[i])
  35.      AddNewNode(GadToolsLists[0], carsLabels[i++]);
  36.  
  37.   i=0;
  38.   while (computerLabels[i])
  39.      AddNewNode(GadToolsLists[1], computerLabels[i++]);
  40.  
  41. }
  42.  
  43.              /* gadget functions */
  44.  
  45. int newObj(struct VAobject VAObject)
  46. {
  47.   return(1L);
  48. }
  49. /*    Button  New Model         */ 
  50.  
  51. int quitObj(struct VAobject VAObject)
  52. {
  53.   return(1L);
  54. }
  55. /*    Button  Next         */ 
  56.  
  57. int selectmodelObj(struct VAobject VAObject)
  58. {
  59.   return(1L);
  60. }
  61. /*    String           */ 
  62.  
  63. int ImportObj(struct VAobject VAObject)
  64. {
  65.   return(1L);
  66. }
  67. /*    Check Box  Import         */ 
  68.  
  69. int comp1Obj(struct VAobject VAObject)
  70. {
  71.   return(1L);
  72. }
  73. /*    MX           */ 
  74.  
  75. int compObj(struct VAobject VAObject)
  76. {
  77.   return(1L);
  78. }
  79. /*    Cycle  Company         */ 
  80.  
  81. int employeesObj(struct VAobject VAObject)
  82. {
  83.   return(1L);
  84. }
  85. /*    Slider  # Employees            */ 
  86.  
  87. int levelObj(struct VAobject VAObject)
  88. {
  89.   return(1L);
  90. }
  91. /*    Scroller           */ 
  92.  
  93. int carsObj(struct VAobject VAObject)
  94. {
  95.   return(1L);
  96. }
  97. /*    ListView           */ 
  98.  
  99. int computerObj(struct VAobject VAObject)
  100. {
  101.   return(1L);
  102. }
  103. /*    ListView           */ 
  104.  
  105. int colorObj(struct VAobject VAObject)
  106. {
  107.   return(1L);
  108. }
  109. /*    Palette           */ 
  110.  
  111.  
  112. int GadToolsIDCMP_MOUSEBUTTONS (struct VAobject VAObject)
  113. {
  114.   return(1L);
  115. }        /*  IDCMP_MOUSEBUTTONS  IDCMP */
  116.  
  117. int GadToolsIDCMP_MOUSEMOVE (struct VAobject VAObject)
  118. {
  119.   return(1L);
  120. }        /*  IDCMP_MOUSEMOVE  IDCMP */
  121.  
  122. int GadToolsIDCMP_INTUITICKS (struct VAobject VAObject)
  123. {
  124.   return(1L);
  125. }        /*  IDCMP_INTUITICKS  IDCMP */
  126. int AboutMenuObj(struct VAobject VAObject);
  127. int OpenMenuObj(struct VAobject VAObject);
  128. int SaveMenuObj(struct VAobject VAObject);
  129. int QuitMenuObj(struct VAobject VAObject);
  130. int UndoMenuObj(struct VAobject VAObject);
  131. int CopyMenuObj(struct VAobject VAObject);
  132. int CutMenuObj(struct VAobject VAObject);
  133. int PasteMenuObj(struct VAobject VAObject);
  134.  
  135. int AboutMenuObj(struct VAobject VAObject)
  136. {
  137.   return(1);
  138. }
  139.  
  140. int OpenMenuObj(struct VAobject VAObject)
  141. {
  142.   return(1);
  143. }
  144.  
  145. int SaveMenuObj(struct VAobject VAObject)
  146. {
  147.   return(1);
  148. }
  149.  
  150. int QuitMenuObj(struct VAobject VAObject)
  151. {
  152.   return(1);
  153. }
  154.  
  155. int UndoMenuObj(struct VAobject VAObject)
  156. {
  157.   return(1);
  158. }
  159.  
  160. int CopyMenuObj(struct VAobject VAObject)
  161. {
  162.   return(1);
  163. }
  164.  
  165. int CutMenuObj(struct VAobject VAObject)
  166. {
  167.   return(1);
  168. }
  169.  
  170. int PasteMenuObj(struct VAobject VAObject)
  171. {
  172.   return(1);
  173. }
  174.